package com.fdb.efp.nls.service.vo.psd;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * psd_task_req_info
 * @author 
 */
public class PsdTaskReqInfoVO extends BaseInfo implements Serializable {
    /**
     * 工单id(生成规则:WX+yyyymmddHHmiSS+4随机数，WX为微信银行渠道)
     */
    private String orderId;

    /**
     * 客户经理编号
     */
    private String managerId;

    /**
     * 产品id
     */
    private String productId;

    /**
     * 机构id
     */
    private String deptId;

    /**
     * 客户名称(借款人或者法人姓名)
     */
    private String cusName;

    /**
     * 性别
     */
    private String gender;

    /**
     * 手机号码
     */
    private String celPhone;

    /**
     * 座机号码
     */
    private String telPhone;

    /**
     * 证件号码
     */
    private String idNum;

    /**
     * 证件类型
     */
    private String idType;

    /**
     * 企业名称
     */
    private String corpName;

    /**
     * 统一社会信用代码
     */
    private String socialCode;

    /**
     * 企业注册地址(如果是个人业务就不需要，如果是对公业务就是需要的。)
     */
    private String address;

    /**
     * 1是个人用户，2是企业用户
     */
    private String userType;

    /**
     * 额度/贷款金额
     */
    private BigDecimal quota;

    /**
     * 抵押物信息
     */
    private String mortgage;

    /**
     * 贷款期限
     */
    private String dueTime;

    /**
     * 提示语信息
     */
    private String remark;

    /**
     * 处理结果
     */
    private String handleResult;

    /**
     * 工单生成状态(200表示成功,201表示失败)
     */
    private Integer createStatus;

    /**
     * 工单生成返回信息
     */
    private String createMsg;

    /**
     * 状态：1、未处理，2、已分配没处理 3、已处理
     */
    private String handleStatus;

    /**
     * 部门名字
     */
    private String deptName;

    /**
     * 产品名字
     */
    private String productName;

    /**
     * 产品所属系统
     */
    private String productSystem;

    /**
     * 实际处理人Id
     */
    private String dealUserId;

    /**
     * 实际处理人姓名
     */
    private String dealName;

    /**
     * 登录名字
     */
    private String loginName;

    /**
     * 创建日期
     */
    private String createDate;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 创建人
     */
    private String createUser;

    /**
     * 最后更新时间
     */
    private Date lastUpdateTime;

    /**
     * 最后更新人
     */
    private String lastUpdateUser;

    /**
     * 全局流水号
     */
    private String globaNo;

    // 最后修改时间展示
    private String lastTimeShow;

    // 授信流水号
    private String lmtApplySeq;
    // 工单类型
    private String taskTyp;

    private String warnFlag;

    public String getWarnFlag() {
        return warnFlag;
    }

    public void setWarnFlag(String warnFlag) {
        this.warnFlag = warnFlag;
    }

    public String getLmtApplySeq() {
        return lmtApplySeq;
    }

    public void setLmtApplySeq(String lmtApplySeq) {
        this.lmtApplySeq = lmtApplySeq;
    }

    public String getTaskTyp() {
        return taskTyp;
    }

    public void setTaskTyp(String taskTyp) {
        this.taskTyp = taskTyp;
    }

    public String getLastTimeShow() {
        return lastTimeShow;
    }

    public void setLastTimeShow(String lastTimeShow) {
        this.lastTimeShow = lastTimeShow;
    }

    private static final long serialVersionUID = 1L;

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getManagerId() {
        return managerId;
    }

    public void setManagerId(String managerId) {
        this.managerId = managerId;
    }

    public String getProductId() {
        return productId;
    }

    public void setProductId(String productId) {
        this.productId = productId;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getCusName() {
        return cusName;
    }

    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getCelPhone() {
        return celPhone;
    }

    public void setCelPhone(String celPhone) {
        this.celPhone = celPhone;
    }

    public String getTelPhone() {
        return telPhone;
    }

    public void setTelPhone(String telPhone) {
        this.telPhone = telPhone;
    }

    public String getIdNum() {
        return idNum;
    }

    public void setIdNum(String idNum) {
        this.idNum = idNum;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public String getCorpName() {
        return corpName;
    }

    public void setCorpName(String corpName) {
        this.corpName = corpName;
    }

    public String getSocialCode() {
        return socialCode;
    }

    public void setSocialCode(String socialCode) {
        this.socialCode = socialCode;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public BigDecimal getQuota() {
        return quota;
    }

    public void setQuota(BigDecimal quota) {
        this.quota = quota;
    }

    public String getMortgage() {
        return mortgage;
    }

    public void setMortgage(String mortgage) {
        this.mortgage = mortgage;
    }

    public String getDueTime() {
        return dueTime;
    }

    public void setDueTime(String dueTime) {
        this.dueTime = dueTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getHandleResult() {
        return handleResult;
    }

    public void setHandleResult(String handleResult) {
        this.handleResult = handleResult;
    }

    public Integer getCreateStatus() {
        return createStatus;
    }

    public void setCreateStatus(Integer createStatus) {
        this.createStatus = createStatus;
    }

    public String getCreateMsg() {
        return createMsg;
    }

    public void setCreateMsg(String createMsg) {
        this.createMsg = createMsg;
    }

    public String getHandleStatus() {
        return handleStatus;
    }

    public void setHandleStatus(String handleStatus) {
        this.handleStatus = handleStatus;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductSystem() {
        return productSystem;
    }

    public void setProductSystem(String productSystem) {
        this.productSystem = productSystem;
    }

    public String getDealUserId() {
        return dealUserId;
    }

    public void setDealUserId(String dealUserId) {
        this.dealUserId = dealUserId;
    }

    public String getDealName() {
        return dealName;
    }

    public void setDealName(String dealName) {
        this.dealName = dealName;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getLastUpdateTime() {
        return lastUpdateTime;
    }

    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastUpdateUser() {
        return lastUpdateUser;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser;
    }

    public String getGlobaNo() {
        return globaNo;
    }

    public void setGlobaNo(String globaNo) {
        this.globaNo = globaNo;
    }
}